Sabre\VObject\Recur\RRuleIterator C

Total Complexity 120
Dependencies 4
Dependents 1
Total lines 880
Lines of code 357
Logical lines of code 248
Comment lines 306
Methods 18
Properties 19

Methods 18

Method Rating Maintainability Complexity Lines of code
parseRRule()
B
37 22 73
getMonthlyOccurrences()
B
38 21 65
nextYearly()
A
41 15 55
nextDaily()
A
48 14 32
nextWeekly()
A
49 14 28
nextMonthly()
A
49 8 29
next()
S
56 6 21
valid()
S
70 3 6
fastForward()
S
73 3 5
getDays()
S
68 2 7
getHours()
S
69 2 7
getMonths()
S
69 2 7
current()
S
75 2 4
isInfinite()
S
79 2 3
nextHourly()
S
79 1 3
rewind()
S
76 1 4
key()
S
82 1 3
__construct()
S
73 1 5